// Copyright (c) 2006 Zorm
// Released under the MIT License

#ifndef COMMON_H
#define COMMON_H
#pragma once

#define VERSION_MAJOR 0
#define VERSION_MINOR 1

#define DEBUG_LOG(x) ATH::Instance()->GetLog()->LogEvent(Log::LOG_INFO, "%s\n", __FUNCTION__": "##x)
//#define DEBUG_LOG(x)

#define DEBUG_LOGF(x, z) ATH::Instance()->GetLog()->LogEvent(Log::LOG_INFO, "%s"##x"\n", __FUNCTION__": ", z)
//#define DEBUG_LOGF(x)

#define STR(x) #x
#define STR2(x) STR(x)
#define MSG(desc) message(__FILE__ "(" STR2(__LINE__) "): " #desc)

#include "Config.h"
#include "GUI\Window.h"
#include "GUI\MainWindow.h"
#include "Log.h"
#include "GL\GLContext.h"
#include "RadarInformation.h"
#include "ATH.h"
#include "NIDS\NIDSParser.h"
#include "NIDS\AlbersToLatLon.h"

#endif